/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pessoajuridica;


import java.sql.SQLException;
import java.util.HashMap;
import java.util.Vector;

/**
 *
 * @author Anderson
 */
public class NegocioPessoaJuridica {
    ConexaoPessoasJuridicasBD conexaoPessoasJuridicasBD;
    public NegocioPessoaJuridica() throws ClassNotFoundException, SQLException
    {
        conexaoPessoasJuridicasBD = new ConexaoPessoasJuridicasBD();
    }
    public void adicionar(PessoaJuridica pessoaJuridica) throws SQLException, ClassNotFoundException
    {
        conexaoPessoasJuridicasBD.adicionar(pessoaJuridica);
    }
    public void remover(PessoaJuridica pessoaJuridica, HashMap<String,String> operadores, Boolean operacao) throws SQLException, ClassNotFoundException
    {
        conexaoPessoasJuridicasBD.remover(pessoaJuridica, operadores, operacao);
    }
    public void remover(PessoaJuridica pessoaJuridica, Boolean operacao) throws SQLException, ClassNotFoundException
    {
        conexaoPessoasJuridicasBD.remover(pessoaJuridica,operacao);
    }
    public void remover(PessoaJuridica pessoaJuridica) throws SQLException, ClassNotFoundException
    {
        conexaoPessoasJuridicasBD.remover(pessoaJuridica);
    }
    public void atualizar(PessoaJuridica pessoaJuridica) throws SQLException, ClassNotFoundException
    {
        conexaoPessoasJuridicasBD.atualizar(pessoaJuridica);
    }
    public PessoaJuridica procurar(PessoaJuridica pessoaJuridica) throws SQLException, ClassNotFoundException
    {
        return conexaoPessoasJuridicasBD.procurar(pessoaJuridica);
    }
    public PessoaJuridica procurar(PessoaJuridica pessoaJuridica, HashMap<String,String> operadores) throws SQLException, ClassNotFoundException
    {
        return conexaoPessoasJuridicasBD.procurar(pessoaJuridica, operadores);
    }
    public Vector procurarLista(PessoaJuridica pessoaJuridica, HashMap<String,String> operadores) throws SQLException, ClassNotFoundException
    {
        return conexaoPessoasJuridicasBD.procurarLista(pessoaJuridica, operadores);
    }
    public Vector procurarLista(PessoaJuridica pessoaJuridica) throws SQLException, ClassNotFoundException
    {
        return conexaoPessoasJuridicasBD.procurarLista(pessoaJuridica);
    }
    public int getQuantidade() throws SQLException, ClassNotFoundException
    {
        return conexaoPessoasJuridicasBD.getQuantidade();
    }
}
